Electric Cars Capable Of Running For Over 1 Million Miles Are Already Here